function asf(aa){
  return new Promise(resolve=>{
    setTimeout(function(){
      resolve(++aa);
    },500)
  })
}

Promise.all([asf(11),asf(22),asf(33)])
.then(rs=>console.log(rs))
